//Gfx converted using Mollusk's PAGfx Converter

//This file contains all the .h, for easier inclusion in a project

#ifndef ALL_GFX_H
#define ALL_GFX_H

#ifndef PAGfx_struct
    typedef struct{
    void *Map;
    int MapSize;
    void *Tiles;
    int TileSize;
    void *Palette;
    int *Info;
} PAGfx_struct;
#endif


// Sprite files : 
extern const unsigned char paper_Sprite[4096] __attribute__ ((aligned (4))) ;  // Pal : sprites_Pal
extern const unsigned char rock_Sprite[4096] __attribute__ ((aligned (4))) ;  // Pal : sprites_Pal
extern const unsigned char scissor_Sprite[4096] __attribute__ ((aligned (4))) ;  // Pal : sprites_Pal
extern const unsigned char blue_arrow_Sprite[1024] __attribute__ ((aligned (4))) ;  // Pal : sprites_Pal
extern const unsigned char qbutton_Sprite[4096] __attribute__ ((aligned (4))) ;  // Pal : sprites_Pal
extern const unsigned char indicate_tie_Sprite[2048] __attribute__ ((aligned (4))) ;  // Pal : sprites_Pal
extern const unsigned char indicate_winner_Sprite[2048] __attribute__ ((aligned (4))) ;  // Pal : sprites_Pal
extern const unsigned char indicate_blank_Sprite[2048] __attribute__ ((aligned (4))) ;  // Pal : sprites_Pal

// Background files : 
extern const int bg1_top_Info[3]; // BgMode, Width, Height
extern const unsigned short bg1_top_Map[768] __attribute__ ((aligned (4))) ;  // Pal : bg1_top_Pal
extern const unsigned char bg1_top_Tiles[8640] __attribute__ ((aligned (4))) ;  // Pal : bg1_top_Pal
extern PAGfx_struct bg1_top; // background pointer

extern const int bg1_bottom_Info[3]; // BgMode, Width, Height
extern const unsigned short bg1_bottom_Map[768] __attribute__ ((aligned (4))) ;  // Pal : bg1_bottom_Pal
extern const unsigned char bg1_bottom_Tiles[16576] __attribute__ ((aligned (4))) ;  // Pal : bg1_bottom_Pal
extern PAGfx_struct bg1_bottom; // background pointer

extern const int maingame_bottom_Info[3]; // BgMode, Width, Height
extern const unsigned short maingame_bottom_Map[768] __attribute__ ((aligned (4))) ;  // Pal : maingame_bottom_Pal
extern const unsigned char maingame_bottom_Tiles[2688] __attribute__ ((aligned (4))) ;  // Pal : maingame_bottom_Pal
extern PAGfx_struct maingame_bottom; // background pointer

extern const int maingame_top_Info[3]; // BgMode, Width, Height
extern const unsigned short maingame_top_Map[768] __attribute__ ((aligned (4))) ;  // Pal : maingame_top_Pal
extern const unsigned char maingame_top_Tiles[3904] __attribute__ ((aligned (4))) ;  // Pal : maingame_top_Pal
extern PAGfx_struct maingame_top; // background pointer


// Palette files : 
extern const unsigned short sprites_Pal[126] __attribute__ ((aligned (4))) ;
extern const unsigned short bg1_top_Pal[33] __attribute__ ((aligned (4))) ;
extern const unsigned short bg1_bottom_Pal[70] __attribute__ ((aligned (4))) ;
extern const unsigned short maingame_bottom_Pal[19] __attribute__ ((aligned (4))) ;
extern const unsigned short maingame_top_Pal[87] __attribute__ ((aligned (4))) ;


#endif

